/**
 * 演示程序当前的 “注册/登录” 等操作，是基于 “本地存储” 完成的
 * 当您要参考这个演示程序进行相关 app 的开发时，
 * 请注意将相关方法调整成 “基于服务端Service” 的实现。
 **/
(function(mui, owner) {
	/**
	 * 获取用户考试题目信息
	 **/
	owner.getSimulates = function() {
		var jsonString = localStorage.getItem('shiquan_simulates') || "[]";
		return JSON.parse(jsonString);
	}
	/**
	 * 获取用户考试题目信息
	 **/
	owner.getSimulate = function(keyValue) {
		var simulates = owner.getSimulates();
		//return objs[keyValue];
		
		for(var index =0;index < simulates.length; index ++){
			var item = simulates[index];
			if(item.Id == keyValue){
				return item;
			}
		}
		return undefined;
	}
	/**
	 * 增加用户考试题目信息
	 **/
	owner.addSimulate = function(keyValue,simulate) {	
		var simulates = owner.getSimulates();
		//objs[keyValue] = simulate;
		
		/*移除文件，让最新阅读的内容，放最前面。*/
		for(var index= simulates.length -1; index >= 0; index --){
			var item = simulates[index];
			if(item.Id == keyValue){
				simulates.splice(index,1);
			}
		}
		simulates.push(simulate);
		
		var jsonString = JSON.stringify(simulates);
		console.log("addSimulate="+jsonString);
		localStorage.setItem('shiquan_simulates', jsonString);
	}
	/**
	 * 初始用户考试记录
	 **/
	owner.initSimulates = function(simulates) {
		simulates = simulates || [];
		localStorage.setItem('shiquan_simulates', JSON.stringify(simulates));
	}
}(mui, window.app = {}));